@import 'uview-ui/iconfont.css';
@import 'uview-ui/index.scss';

// 距离顶部高度
page {
	-webkit-overflow-scrolling: touch; // ios滑动不流畅
	height: 100%;
	// background: #f6f6f6;
	width: 100%;
	font-size: 30rpx;
	font-family: OPPOSANS;
	word-break: break-all; //英文文本不换行
	white-space: normal;
	color: $u-main-color;
}

::-webkit-scrollbar {
	width: 0;
	height: 0;
	color: transparent;
	display: none;
}

.vip-level {
	height: 36rpx;
	width: 80rpx;
	background-size: cover;
	font-size: 20rpx;
	font-family: DINPro-Bold, DINPro;
	color: #B46812;
	line-height: 36rpx;
	text-align: right;
	padding-right: 8rpx;
	font-weight: bold;
}

.renzheng {
	height: 36rpx;
	width: 126rpx;
	background-size: cover;
	font-size: 20rpx;
	font-family: DINPro-Bold, DINPro;
	color: #B46812;
	line-height: 36rpx;
	text-align: right;
	padding-right: 8rpx;
	font-weight: bold;
}

.public-btn {
	width: 558rpx;
	height: 88rpx;
	background: #F5F5F5;
	border-radius: 44rpx 44rpx 44rpx 44rpx;
	font-size: 28rpx;
	font-family: PingFang SC-Medium, PingFang SC;
	color: #2E3033;
	text-align: center;
	line-height: 88rpx;
}

.public-btn-color {
	color: #FFFFFF;

	background: linear-gradient(90deg, #66B2FF 0%, #7266FF 100%);
}

// 阴影盒子
.shadow-box {
	background: #FFFFFF;
	border-radius: 16rpx;
	box-shadow: 0rpx 4rpx 16rpx 0rpx rgba(70, 69, 82, 0.1);
}

// 中间弹窗公共样式
.u-mode-center-box {
	// background: linear-gradient(#D0CCFFFF 0%, #FFFFFF 20%);
	// background-image: url('https://zaiyiqi-1322608024.cos.ap-nanjing.myqcloud.com/static/img/swiper-vip.png');
	// background-image: url(../image/swiper-vip.png);
	// background-repeat: no-repeat;
	// background-size: cover;
	min-width: 630rpx !important;
}

.u-tabbar__content__item__text {
	font-size: 20rpx !important;
	bottom: 5rpx !important;
}

.u-tabbar__content__item {
	padding: 0 !important;
}

.u-tabbar__content__circle__border {
	display: none;
}

.u-tabbar__content__circle__button {
	top: -10rpx !important;
}

.filter {
	filter: blur(5px);
}


.flex {
	display: flex;
}

// .row-s{
// }
.row-end {
	justify-content: flex-end;
}

.row-center {
	justify-content: center;
}

.col-center {
	align-items: center;
}

.col-end {
	align-items: flex-end;
}

.flex-wrap {
	flex-wrap: wrap;
}
.flex-1{
	flex: 1;
}


.missback {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}

.baidu-kefu {
	background-color: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
	/* //去除百度小程序按钮边框 */
	border: none !important;
	/* //去除百度小程序按钮背景色 */
	/* background-color: transparent !important; */
	/* //去除百度小程序按钮阴影 */
	box-shadow: none !important;
	/* //去除百度小程序按钮内阴影 */
	-webkit-box-shadow: none !important;
	/* //去除百度小程序按钮点击阴影 */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
	/* //去除百度小程序按钮点击阴影 */
	-webkit-tap-highlight-color: transparent !important;
	/* //去除百度小程序按钮点击阴影 */
	-webkit-tap-highlight-color: transparent !important;
}

/* //去除百度小程序按钮边框 */
.baidu-kefu::after {
	background-color: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1 !important;
	border: none !important;
	/* //去除百度小程序按钮背景色 */
	/* background-color: transparent !important; */
	/* //去除百度小程序按钮阴影 */
	box-shadow: none !important;
	/* //去除百度小程序按钮内阴影 */
	-webkit-box-shadow: none !important;
	/* //去除百度小程序按钮点击阴影 */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
	/* //去除百度小程序按钮点击阴影 */
	-webkit-tap-highlight-color: transparent !important;
	/* //去除百度小程序按钮点击阴影 */
	-webkit-tap-highlight-color: transparent !important;
}

.reportPopup {
	padding-bottom: calc(constant(safe-area-inset-bottom) + 28rpx);
	padding-bottom: calc(env(safe-area-inset-bottom) + 28rpx);

	.reportItem {
		text-align: center;
		font-size: 28rpx;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #2E3033;
		padding: 30rpx 0;
		border-bottom: 2rpx solid #F5F5F5;
	}

	.reportItem:last-child {
		border-bottom: none !important;
	}
}
.nodata{
	display: flex;
	flex-direction: column;
	align-items: center;
	image{
		width: 420rpx;
	}
	&-title{
		margin-top: 16px;
	}
	&-subtitle{
		margin-top: 14rpx;
		color: #999;
		font-size: 26rpx;
	}
}